Extending Gaia with Agent Design and Iterative Development

نویسندگان

  • Jorge Gonzalez-Palacios
  • Michael Luck
چکیده

Agent-oriented methodologies are an important means for constructing agent-based systems in a controlled repeatable form. However, agent-oriented methodologies have not received much acceptance in industrial environments, which can be partially explained by drawbacks in current agent-oriented methodologies, mainly in terms of applicability and comprehensiveness. Specifically, Gaia, one of the most cited methodologies, does not consider agent design, nor exhibits an iterative methodological process. On the other hand, Gaia is based on organisational abstractions (which makes it suitable to cope with the design of complex systems) and possesses a simple methodological process whose neutrality makes it suitable for extensions. In this paper, we extend Gaia in two directions: we incorporate an agent design phase, and we enhance the methodological process with the use of iterations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An integrated approach for the development and validation of multi-agent systems

However, the development of complex software systems by using the agent-oriented approach requires suitable agentoriented modelling techniques and methodologies which provide explicit support for the key abstractions of the agent paradigm. Several methodologies supporting analysis, design and implementation of Multi-Agent Systems (MAS) have been proposed in the context of Agent Oriented Softwar...

متن کامل

MGAIA: Extending the GAIA Methodology to Model Mobile Agent Systems

Mobile agents are a class of software agents that have the ability to move from host to host and are particularly relevant for mobile and distributed applications. The development of several mobile agent implementation environments has necessitated conceptual modelling techniques for mobile agent applications. In this paper, we present mGaia, our extension of the Gaia Agent Oriented Software En...

متن کامل

ELDATool: A Statecharts-based Tool for Prototyping Multi-Agent Systems

ELDATool, which is implemented in Java as an Eclipse plug-in, supports an iterative process involving the following phases: detailed design, automatic code generation and simulation. The high-level design, which is the input to this iterative process, can be obtained through currently available agent-oriented methodologies such as PASSI and GAIA. In order to show the main characteristics of the...

متن کامل

Paving the Way for Implementing Multiagent Systems: Integrating Gaia with Agent-UML

This paper describes how to refine a Gaia design by applying agentoriented extensions of UML. First, we show how the Gaia Interaction model can be improved by applying the first two layers of the Agent Interaction Protocol (AIP) of AUML. Second, Gaia Agent and Service models are refined by applying the AIP’s third layer combined with Extended UML Class Diagrams. Third, Gaia Organisational Struc...

متن کامل

Multi-Agent Systems as Computational Organizations: The Gaia Methodology

The multi-agent system paradigm introduces a number of new design/development issues when compared with more traditional approaches to software development and calls for the adoption of new software engineering abstractions. To this end, in this chapter, we elaborate on the potential of analyzing and architecting complex multi-agent systems in terms of computational organizations. Specifically,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007